/**
 * Electron 预加载脚本
 * 在渲染进程和主进程之间提供安全的通信桥梁
 */

const { contextBridge, ipcRenderer } = require('electron')

// 向渲染进程暴露安全的 API
contextBridge.exposeInMainWorld('electronAPI', {
  // 获取平台信息
  platform: process.platform,
  
  // 获取版本信息
  versions: {
    node: process.versions.node,
    chrome: process.versions.chrome,
    electron: process.versions.electron
  },
  
  // 示例：与主进程通信的方法
  // sendMessage: (message) => ipcRenderer.invoke('send-message', message),
  // onMessage: (callback) => ipcRenderer.on('message', callback)
})

// 监听 DOM 加载完成
window.addEventListener('DOMContentLoaded', () => {
})

